// NOLINT(build/header_guard)
// Copyright (c) 2020 The Console Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_parameters
// name, code
SGR_PARAMETER_LIST(Reset, 0)
SGR_PARAMETER_LIST(Bold, 1)
SGR_PARAMETER_LIST(Dim, 2)
SGR_PARAMETER_LIST(Italic, 3)
SGR_PARAMETER_LIST(Underline, 4)
SGR_PARAMETER_LIST(BlinkSlow, 5)
SGR_PARAMETER_LIST(BlinkRapid, 6)
SGR_PARAMETER_LIST(Inverse, 7)
SGR_PARAMETER_LIST(Conceal, 8)
SGR_PARAMETER_LIST(StrikeThrough, 9)
SGR_PARAMETER_LIST(BoldOff, 22)
SGR_PARAMETER_LIST(DimOff, 22)
SGR_PARAMETER_LIST(ItalicOff, 23)
SGR_PARAMETER_LIST(UnderlineOff, 24)
SGR_PARAMETER_LIST(BlinkOff, 25)
SGR_PARAMETER_LIST(InverseOff, 27)
SGR_PARAMETER_LIST(ConcealOff, 28)
SGR_PARAMETER_LIST(StrikeThroughOff, 29)
SGR_PARAMETER_LIST(Black, 30)
SGR_PARAMETER_LIST(Red, 31)
SGR_PARAMETER_LIST(Green, 32)
SGR_PARAMETER_LIST(Yellow, 33)
SGR_PARAMETER_LIST(Blue, 34)
SGR_PARAMETER_LIST(Magenta, 35)
SGR_PARAMETER_LIST(Cyan, 36)
SGR_PARAMETER_LIST(White, 37)
SGR_PARAMETER_LIST(ColorOff, 39)
SGR_PARAMETER_LIST(BgBlack, 40)
SGR_PARAMETER_LIST(BgRed, 41)
SGR_PARAMETER_LIST(BgGreen, 42)
SGR_PARAMETER_LIST(BgYellow, 43)
SGR_PARAMETER_LIST(BgBlue, 44)
SGR_PARAMETER_LIST(BgMagenta, 45)
SGR_PARAMETER_LIST(BgCyan, 46)
SGR_PARAMETER_LIST(BgWhite, 47)
SGR_PARAMETER_LIST(BgColorOff, 49)
SGR_PARAMETER_LIST(LightBlack, 90)
SGR_PARAMETER_LIST(LightRed, 91)
SGR_PARAMETER_LIST(LightGreen, 92)
SGR_PARAMETER_LIST(LightYellow, 93)
SGR_PARAMETER_LIST(LightBlue, 94)
SGR_PARAMETER_LIST(LightMagenta, 95)
SGR_PARAMETER_LIST(LightCyan, 96)
SGR_PARAMETER_LIST(LightWhite, 97)
SGR_PARAMETER_LIST(BgLightBlack, 100)
SGR_PARAMETER_LIST(BgLightRed, 101)
SGR_PARAMETER_LIST(BgLightGreen, 102)
SGR_PARAMETER_LIST(BgLightYellow, 103)
SGR_PARAMETER_LIST(BgLightBlue, 104)
SGR_PARAMETER_LIST(BgLightMagenta, 105)
SGR_PARAMETER_LIST(BgLightCyan, 106)
SGR_PARAMETER_LIST(BgLightWhite, 107)
